import request from '@/utils/request';
import querystring from 'querystring';

/**
 * 调岗管理列表信息
 * @param {*} params 不需要传参
 */
export async function getTransPosts(params) {
    return request(
        '/api/oa/v1/transferposts',
        {
            method: 'POST',
            data: params
        }
    );
}

/**
 * 调岗记录详情信息
 * @param {*} params id
 */
export async function getTransPostsDetail() {
    return request('/api/oa/v1/org/transferposts/detail', {
        method: 'GET'
    });
}
/**
 * 个人主页-我的调岗-查询列表
 * @param {*} params id
 */
export async function getTransPostsPersonal(params) {
    return request(`/api/oa/v1/transferposts/personal?${querystring.stringify(params)}`, {
        method: 'GET'
    });
}

/**
 * 个人信息页调岗记录详情
 * @param {*} params id
 */
export async function getTransPostsPersonDetail() {
    return request('/api/oa/v1/org/transferposts/personal/detail', {
        method: 'GET'
    });
}

/**
 * 获取调岗历史记录-调岗管理
 * @param {*} params id
 */
export async function getTransPostsHistory(params) {
    return request('/api/oa/v1/transferposts/history', {
        method: 'POST',
        data: params
    });
}

/**
 * 获取调岗历史记录-我的调岗
 * @param {*} params id
 */
export async function getTransPostsHistoryPerson(params) {
    return request('/api/oa/v1/transferposts/personal/history', {
        method: 'POST',
        data: params
    });
}
